import { v4 as uuidv4 } from 'uuid';

// 要生成一个随机的字符串，且每次执行不能变化，游客身份持久存储
export const getUUID = () => {
  // 先从本地存储获取uuid（看一下之前有没有存uuid3）
  let uuid_token = localStorage.getItem('UUID_TOKEN');

  // 如果之前没有存，则代表没生成uuid
  if (!uuid_token) {
    // 生成临时身份,并在本地存储
    uuid_token = uuidv4();
    localStorage.setItem('UUID_TOKEN', uuid_token)
  }

  return uuid_token;
}